patent attorney patent search invention intellectual property file history innovation copyright attorney patent inventor